﻿@model ActionTrackerEntities.Accion

@{
    ViewBag.Title = "Editar Acción | Action Tracker";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

@section script
{
    <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>        
    <script src="@Url.Content("~/Scripts/jquery.ui.datepicker-es.js")" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $('#FechaFin').datepicker();
            $('#FechaVencimiento').datepicker();
            $('#FechaInicio').attr('disabled', true);
            $('#FechaFin').attr('disabled', true);
        });
    </script>
}

@using (Html.BeginForm("Edit","Accion",FormMethod.Post))
{
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Editar Acción <strong># @Model.IdAccion</strong> </legend>
        
        @if (Session["MensajeError"] != null)
        {
            <div class="alert alert-error" data-dismiss="alert">
                <strong>@Session["MensajeError"].ToString()</strong> 
            </div>
         
            Session["MensajeError"] = null;
        }
        

        @Html.HiddenFor(x => x.IdAccion)
        @Html.HiddenFor(x => x.IdProyecto)
        <div class="control-group">
            @Html.LabelFor(model => model.FechaInicio)  
            <div class="controls">
                @Html.EditorFor(model => model.FechaInicio)
                @Html.ValidationMessageFor(model => model.FechaInicio)
            </div>
        </div>
        
        @if(Model.FechaFin.HasValue )
        {
            <div class="control-group">
                @Html.LabelFor(model => model.FechaFin)  
                <div class="controls">
                    <strong>@Html.EditorFor(model => model.FechaFin, new { disabled = "disabled"})</strong>
                </div>
            </div>
        }
        
        
        <div class="control-group">
             @Html.LabelFor(model => model.FechaVencimiento)
            <div class="controls">
               @Html.EditorFor(model => model.FechaVencimiento)
            @Html.ValidationMessageFor(model => model.FechaVencimiento)
            </div>
        </div>
        
        <div class="control-group">
            @Html.LabelFor(model => model.Usuario)
            <div class="controls">
                @Html.DropDownListFor(model => model.IdUsuario, new SelectList(ViewBag.Usuarios, "IdUsuario", "Nombre"), "(Seleccione)")
                @Html.ValidationMessageFor(model => model.Usuario)
            </div>
        </div>
        
        <div class="control-group">
            @Html.LabelFor(model => model.Reunion)
            <div class="controls">
                @Html.DropDownListFor(model => model.IdReunion, new SelectList(ViewBag.Reuniones, "IdReunion", "Descripcion"), "(Seleccione)")
                @Html.ValidationMessageFor(model => model.Reunion)
            </div>
        </div>
        
        <div class="control-group">
            @Html.LabelFor(model => model.Descripcion)
            <div class="controls">
                @Html.TextAreaFor(model => model.Descripcion)
                @Html.ValidationMessageFor(model => model.Descripcion)
            </div>
        </div>

         <div class="control-group">
            @Html.LabelFor(model => model.EstadoAccion)
            <div class="controls">
                @Html.DropDownListFor(model => model.EstadoAccion, (SelectList)ViewData["EstadosAccion"], "(Seleccione)")
                @Html.ValidationMessageFor(model => model.EstadoAccion)
            </div>
        </div>

        <div class="control-group">
            @Html.LabelFor(model => model.ObservacionNueva)
            <div class="controls">
                @Html.TextAreaFor(model => model.ObservacionNueva)
                @Html.ValidationMessageFor(model => model.ObservacionNueva)
            </div>
        </div>
        
        <div class="control-group">
            @Html.LabelFor(model => model.Observacion)
            <div class="controls">
                @(new HtmlString(Model.Observacion))
            </div>
        </div>
       
        <p>
            <input type="submit" value="Guardar" class="btn btn-primary"/>
        </p>
    </fieldset>
}
<div>
    <a onclick="history.go(-1)" style="cursor: pointer">Volver</a>
</div>

